package com.uenpay.im.ui.old.activity.dynamic;

import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;

import com.aswife.ui.MaskImageView;
import com.qyx.android.weight.view.MyGridView;
import com.uenpay.im.weight.RoundImageView;

/**
 * @author SL
 * @created 2016-1-29 14:29:29
 * @copyRight http://www.qiyunxin.com
 * @function 动态ViewHodler
 */
public class DynamicAdapterViewHolder {

	public static final int DYNAMIC_SIGNLE_TEXT = 0;
	public static final int DYNAMIC_ONE_IMAGE = 1;
	public static final int DYNAMIC_MULTI_IMAGE = 2;
	public static final int DYNAMIC_VIDEO = 3;

	public class DynamicBaseViewHolder {
		protected int position;
		protected RoundImageView send_photo_iv;
		protected TextView send_nick_tv;
		protected TextView send_head_tv;
		protected TextView send_time_tv;
		protected TextView del_tv;
		protected TextView praise_tv;
		protected LinearLayout praise_ll;
		protected View view_like_reply;
		protected LinearLayout mReplyLLayout, bg_reply_content_layout;
		protected LinearLayout praise_layout, reply_layout;
		protected ImageView praise_iv;
	}

	public class DynamicSignleTextViewHodler extends DynamicBaseViewHolder {
	}

	public class DynamicOneImageViewHodler extends DynamicBaseViewHolder {
		public MaskImageView mPicMaskIView;
	}

	public class DynamicMultiImageViewHodler extends DynamicBaseViewHolder {
		public MyGridView picGridView;
	}
	public class DynamicVideoViewHodler extends DynamicBaseViewHolder{
		public MaskImageView maskImageView;
	}
}
